Understanding The Factors That Drive Stock Value